@charset "UTF-8";


@media screen and (max-width: 1500px) {}


@media screen and (max-width: 480px) {
	.slide-padding { min-height: 0;}
	
	.layer-wrapper { max-width: 100%;}
	.mobile-menucss{-webkit-overflow-scrolling: touch;}
	.wrap-layer{ width: auto; max-width: 100%;box-sizing: border-box; padding: 0 10px;}
	img {max-width: 100%;height: auto!important;}

	input {
		line-height: normal !important;
	}

	.mode-banner img {
		max-width: 960px;
	}

	.index-banner .banner-cnt>img {
		max-width: 100%;
	}

	.wrap-layer {
		width: auto;
	}

	body,
	html {
		overflow-x: hidden;
		min-width: 0;
	}

	.H25 {
		height: 10px;
	}

	.mod-headers {
		display: none;
	}

   /*底部开始*/
	.bom-contacts *{ font-size: 14px;}
	.footer>* {
		padding: 0 10px;
	}

	.fot-r {
		float: none;
		margin-bottom: 20px;
		text-align: center; 
	}

	.copys {
		height: auto;
		line-height: 180%;
		text-align: center;
		padding: 15px 0;
	}
	.leftMenuBox>ul{ display: none; }
	.copys>* {
		display: inline;
		float: none;
	}

	.copys span {
		float: none;
		display: inline;
		margin-left: 10px;
	}

	.bom-contacts span {
		display: block;
		margin-right: 0;
		font-size: 14px;
		margin-top: 10px;
	}

    .bom-nav {
		margin-right: 0;
		width: 100%;
		padding: 0 10px 0 10px;
		margin-bottom: 20px;
		box-sizing: border-box;
	}

	.bom-nav ul li {
		display: inline-block;
		white-space: nowrap;
		margin-right: 10px;
		margin-bottom: 5px;
	}

	.site-nav-inner {
		margin-right: 0;
	}



	.H125 {
		height: 75px;
	}
	.H50{ height: 25px;}
	.bom-logo{ position: relative; float: none;top:30px;}
	.bom-logo img{ width: 160px; height: auto;}
	.fot-r{ padding-top: 80px; text-align: left;}
	.focus{ margin-left: 0;}
	.bom-linkstit,.bom-links ul{ width: 230px;}
	.bom-contacts{ margin-top: -40px;}
	.bom-contacts span{ width: 32%!important; float: left;box-sizing: border-box;}
	.bom-contacts span.bom-addr{ width: 100%!important; left: 0;}
/*底部结束*/

/*通用面包屑导航开始*/
.banner-cnt{ float:none; position:static; }	
.mode-inner{float:none; position:static; }	
.mode-banner img{ position: relative; left: 50%; margin-left: -480px;}
.banner-text{ left:0; right:0; text-align: center;}
.banner-text .curmenu .cur{ font-size: 24px;}
.banner-text .curmenu .crumb{ position: static;font-size: 12px!important; margin-top: 10px;}
.banner-text .curmenu .crumb *{font-size: 12px!important;}
.banner-text .curmenu{ position: static;}	
/*通用面包屑导航结束*/		
	

/*分析师园地开始*/	
.com-tit{    padding-bottom: 15px;padding-top:25px;}	
.com-tit .title span{ font-size: 24px;}	
.com-tit .title{ background-size: auto 4px; padding-bottom: 12px;}	

/*最新发布*/
.mod-rules .mod-news-2 ul li{ width: auto; float: none; height: 50px; line-height: 50px; white-space: nowrap; text-overflow: ellipsis;}	
.mod-news-2 ul li{ width: auto; float: none; height: 50px; line-height: 50px; white-space: nowrap; text-overflow: ellipsis;}	
.mod-news-2:after{ display: none;}
.mod-news-2 ul li a{ font-size: 15px;}
.mod-news-2 ul li a span{ font-size: 14px;}	
	
/*菜单*/
*{-webkit-overflow-scrolling: touch;}	
.nav-tab { white-space:nowrap; width:100%; overflow-x: auto; /*margin-left: 2%; margin-right: 2%;*/}	
.nav-tab li{ float: none; display: inline-block; margin-right: 2px;}
.nav-tab li a{padding-top:15px;}
.nav-tab li,.nav-tab li a{ width: 90px;}	
.nav-tab li span, .nav-tab li i{ width: 30px;}
.nav-tab li a h3{/* font-size: 14px; */font-size: 12px; padding-top: 3px;}	
.nav-tab li a,.nav-tab li{ height: 80px;}
	
/*品种大类*/	
.type-tab{ margin-right: 0; white-space:nowrap; width: 100%; overflow-x: auto;}	
.type-tab .item-cell{ margin-right: 10px;  width: 150px; min-height: 85px; height: auto; display: inline-block; float: none;}
	
/*弹出框*/
.boxlayer{}	
.box-inner{  width: 80%; margin-left: 0;  left: 10%; }
.warntips{ width: 100%; font-size: 18px; padding-left: 20px; padding-right: 20px; line-height: 180%; box-sizing: border-box;padding-top:120px; background-size: 90px auto!important; margin-top: -20px;}	
.warn-btn span{ font-size: 16px;}
.warntips br{ display: none;}
.box-right{ display: none;}	
	
.pro-cnts .item-pic img{  height: auto!important;}
.pro-cnts .item-cnt,.pro-cnts .item-pic,.pro-cnts .item-cell{  height: auto; float: none; width: auto;}	
	
/*分析师园地结束*/		
	

/*手机端三级菜单*/
.mobile-menucss>ul>li>ul>li>ul>li a span {
		color: #fff;
		opacity: .7;
		font-size: 12px;
	}

.mobile-menucss>ul>li>ul>li>ul {
		padding-left: 30px;
}

/*考试测试--中金所杯开始*/
.test-tag{ padding-top: 25px;}	
.test-tag .tit .icon{ display: block; margin: 0 auto; width: 40px; height: 40px;}
.test-tag .tit .title{ font-size: 14px;  display: block; margin-top: 10px;}	
.test-tag .tit{ height: 95px;}	
.ds-intr .item-pic{ width: auto; float: none;}	
.ds-intr .item-cnt{ float: none; width: auto; height: auto; }	
.ds-intr .item-desc, .ds-intr .item-desc *{font-size: 14px; line-height: 150%;}

/*报名须知*/	
.enroll-cnt{margin-right:0;}
.enroll-cnt .item-cell{  width: auto; float: none; margin-right: 0;}
.mod-ad{ overflow: hidden;}	
.mod-ad img{ max-width: 150%; position: relative; margin-left: -40%;}

/*考试测试--中金所杯结束*/
	
/*考试测试--资格考试开始*/
.span-20 .item{ width: 100%; margin-bottom: 20px;}
.exam-quick-link .inner .title{ font-size: 20px;}	
.exam-quick-link .inner{ height: 80px;}	
.exam-quick-link .inner,.span-20 .item{ background-size: auto 80px!important }
.news-list ul li .title{ font-size: 14px;}		
.exam-doc.split-3 .item{ width: 33.3%; float: left;}	
.exam-doc .name{ font-size: 12px;}	
.H40{    height:20px;}	
.exam-question .mod-table>.mod-td{ display: block; margin-bottom: 20px;}	
.bottom-height{ height:70px;}	
.exam-question .answer,.exam-question .question{ background-size: 25px auto!important;}	
/*考试测试--资格考试结束*/
	
	
/*服务与支持--研究与出版开始*/	
.layer-l3, .layer-r3{ width: 100%; margin-bottom: 20px; min-height: 0; height: auto;} 	
.com-tit5, .com-tit6{ font-size: 24px;}	
.mod-news-3 ul li:after{ top:50%;   margin-top:-4px;}
.mod-publish{ margin-right: -2%; }
.mod-publish .item-cell{  width: 31.3%; margin-right: 2%;}	
.mod-publish .item-pic{ height: 145px; overflow: hidden;}
.mod-publish .item-tit{ padding: 0 5px; margin-top: 5px; margin-bottom: 5px; height: 40px; overflow: hidden; line-height: 140%;}
.mod-publish .item-tit *{ font-size: 12px;}	
.fut-tab{ margin-top:5px; margin-bottom: 20px;}	
.fut-tab,.fut-tab a{ font-size: 16px;}	
.date-left a{ font-size: 14px;}	
.layer-l4,.layer-r5{ width: auto; float: none;}
.volume-select{ text-align: left;}	
.volume-select .sel-1{    margin-left: 0; margin-right: 10px;}
.tran-volumechart{ width: auto; height: 300px; }
.volume-select{    margin-top:20px;margin-bottom: 20px;}
.mod-echarts{ width: auto; height: 350px;}	
.mdlinks a{ width: 100%; float: none; height: 80px; background-size: auto 35px!important;box-sizing: border-box; border-bottom: 1px solid rgba(255,255,255,.1);}	
.mdlinks{height: auto;line-height: 100%;    background: url(../images/gu_rule.png) 0 0  repeat-y;}	
.mdlinks a span{ height: 80px; line-height: 80px;font-size: 20px;  background-position: right 10px center!important;}
.mdlinks a.link-2{ padding-left: 64px;    background: url(../images/maicon2.png) left 2px center no-repeat; }
	
	
/*服务与支持--研究与出版结束*/	
	
	
/*服务与支持--研究与出版-科研管理开始*/		
.split-slide{ margin-top: 15px;  }	
.slide-menu	{margin-bottom: 20px; position: relative; z-index: 80; height: 50px; float: none;width: auto; margin-right: 0;}
.slide-content{padding: 0 10px 20px 10px;}
.slide-title{ text-align: center; font-size: 20px; height: 50px; line-height: 50px; position: relative;}	
.slide-title span{padding-left: 0;}	
.slide-title:after {
    position: absolute;
    right: 30px;
    top: 2px;
    color: #fff;
   	content: "\e665";
    /* content: "\e749"; */
    font-family: "iconfont" !important;
    font-size: 26px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
/*	transition: all 0.1s;
	-webkit-transition: all 0.1s;*/
}
.slide-titlecr:after{ transform: rotate(180deg);-webkit-transform: rotate(180deg);}	
.slide-menu>ul{ display: none; background: #fff;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);-overflow: hidden; }	
	
/*服务与支持--研究与出版-科研管理结束*/	
			
/*适当性测试开始*/	
.test-quick-link .item,.test-result .item{ width: 100%; margin-bottom: 20px; font-size: 18px;}
.test-doc .item{ width: 100%;margin-bottom: 20px;  }
.test-doc .item .inner .title{font-size: 16px;}	
	
/*适当性测试结束*/		
	
/*业务办理-资产管理业务开始*/
	
.layer-notices{ padding-bottom: 20px;}	
.com-tit9 span{padding: 0 10px; font-size: 14px;}
.totel-tab span{ font-size: 14px;}	
.totel-tab span:nth-child(1):after{ font-size: 14px; position: relative; top: 3px; padding: 0 5px;}
.totel-tab i{ font-size: 12px; position: relative; top: 2px;}	
.total-data{ height: auto; }	
.data-rights{ float: none; clear: both; width: auto; padding-bottom: 0; height: 100%; overflow: hidden;background: #0d2b45;border-top: 1px solid rgba(255,255,255,.05);}	
.layer-l30,.layer-r30{  float: none; width:auto;}
.overall{ float: none; }
.data-rights .data-cell { padding-top: 10px; margin-top: 0; height: 115px; width: 50%; border-bottom: 1px solid rgba(255,255,255,.05);border-left: 1px solid rgba(255,255,255,.05); box-sizing: border-box;}
.total-data .data-rights .data-cell{height: 115px;}
.date-line{ display: none;}	
.mod-rules .mod-news-3 li{ width: auto;}
	
.mod-echarts{ width:394px!important;}

	
/*业务办理-资产管理业务结束*/	
	
/*业务办理-会员管理开始*/		
.mod-rluelinks .item-cell a{ width: auto; height: 90px; text-align: left; padding-left: 30px;  }
.mod-rluelinks .item-cell{margin-bottom: 15px;height: 90px;}
.mod-rluelinks .item-cell span{ padding-left: 40px; font-size: 20px; margin-top: 20px; background-size: auto 30px!important; }	
.mod-public{  height: auto;    background-size: cover!important;}
.mod-public .item-cell{ width: 50%; padding-top: 25px; height: 120px; border-bottom: 1px solid #113d64}	
.mod-public .item-cell span i{ font-size: 32px;}
.mod-public .item-cell h3,.mod-public .item-cell span{ font-size: 16px;}	
.mod-public .item-cell h3{ padding-top: 8px;}
.mod-consulting{padding-left:85px;    background: url(../images/email_icon1.png) 10px 20px no-repeat; background-size: auto 35px; }	
.mod-consulting:after{ left:65px; height: 100%;}	
.mod-consulting li{ font-size: 14px; background-position: 0 5px!important; background-size: auto 20px!important; padding-left: 30px; float: none;}
/*业务办理-会员管理结束*/	
	
/*业务办理-资格管理开始*/		
	.unqua-flow .table-box .mod-table .mod-td{  padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.2);display: block; margin: 20px 0; font-size: 18px;}	
	.unqua-flow .table-box .mod-table .mod-td:nth-last-child(1){ margin-bottom: 0;}	
	.unqua-flow { margin-bottom: 30px;}	
/*业务办理-资格管理结束*/	
	
/*业务办理-风险管理业务开始*/
.exam-question{ margin-top: -20px;}	
.process-bt1, .process-bt2{  position: static;width: 100%; margin-bottom: 20px;}
.service-imgs{ margin-bottom: 25px;}
.process-bt1 span, .process-bt2 span{font-size:18px;}	
.exam-quick-link.split-5.span-20{ margin-top: 0;}
.exam-quick-link.split-5.span-20 .item{ float: none;background-size: 100% 80px!important; width: auto; padding-right: 0;height: 80px;}
.exam-quick-link.split-5.span-20 .inner{ height: 80px;}
.mod-public2 .item-0{ width: 100%;}	
.mod-public2 .item-cell  {border-left: 1px solid #113d64; background: none;}
.com-tit7{ height: 24px; overflow: hidden; padding-bottom: 0; margin-bottom: 10px;}	
.exam-question .mod-table>.mod-td:nth-last-child(1){ margin-bottom: 0;}	
	.exam-quick-link.split-5.span-20 .mod-table>.mod-td{ padding-right: 20px;}
/*业务办理-风险管理业务结束*/		

/*通用文章最终页开始*/
	
.newsinfo{padding: 0 10px 20px 10px;}		
.newsinfo .news-tit{font-size:24px;}
.newsinfo .news-tit{ margin-top: 15px;}	
.mod-nextnews{ padding-right: 0;}	
.gobacks{ position: static; margin: 15px auto 0 auto;}
.mod-files{    background-size: 22px auto!important; background-position:  0 2px!important}	
	
/*通用文章最终页结束*/	
	
/*行业动态首页开始*/	
.industry-list .con{ padding:15px; height: auto;}	
.industry-jiaoliu-swiper{ margin-bottom: 40px; margin-top: 15px;}	
.industry-swiper-container-pic{ width: auto; float:none;}	
.industry-pic-list{ padding-left: 0;}	
.news-list-mod-2 ul li{ padding-left: 0;}	

.page ul li{margin: 0 2px;}	
.page ul li.prev a, .page ul li.next a{ width: 54px;}
.page span{ display: none; }
.page select{ display: none; }
	
	.industry-jiaoliu-swiper .swiper-slide .mod-table .mod-td{ font-size: 16px; line-height: 140%;}	
	.internationnal_exchange .organize-desc{    padding: 0 5px;}	
/*行业动态首页结束*/		

	
/*服务与支持-出版物开始*/
.zhenggaoqishi{ overflow:hidden;}	
.zhenggaoqishi img{ width: 640px; max-width: none;position: relative; left: 50%; margin-left: -320px;}
.top-sub-menus{ white-space:nowrap; width: 100%; overflow-x: auto!important;height: 52px;}	
.top-sub-menus .item{ float: none;font-size: 18px; display: inline-block; padding:0 20px;line-height: 52px; }
.top-sub-menus .item a{}	
	
.publication-book-list .core{width:50%;}	
.zhengdingxinxi .contact{ background-size: 30px auto!important; padding-left:50px;}	
.mod-books .core{width:50%;}	
.mod-books .name{ font-size: 14px; margin-bottom: 0;}
.mod-books .down span{font-size: 14px; background-size: auto 16px!important;}
/*服务与支持-出版物结束*/	

/*服务支持-行业投诉开始*/	
.complaints-form{    padding: 0 10px 30px 10px;}	
.complaints-form .select .wrap{ width: 100%; margin-bottom: 10px;}
.complaints-form .section{    margin:20px 0;}
.complaints-form .span-30 .core	{ float: none; width: 100%; margin-bottom: 10px;}
.complaints-form .input{ min-width: 0;}
.complaints-form .tit{ margin-bottom: 8px;}	
.complaints-form .textarea{ height: 100px;}
.complaints-form .inpinline{ width: 100%; }
.complaints-form .selinpbox{ position:absolute; left:124px; right:10px;   width:auto; }	
.ftips{ display:block; position: relative; margin-top: 5px;}

/*服务支持-行业投诉结束*/		

/*自律规则开始*/		
.query-section .title{float: none; margin-bottom: 15px;}	
.checkbox-mode span{ min-width: 100px;}	
/*自律规则结束*/	
	
/*专业委员会开始*/		
.wyh-section .list .inner .mod-table{font-size:16px; padding: 0 18px; box-sizing: border-box;}	
.wyh-section .list .inner .mod-table{ height:80px;}	
.wyh-section .title{ font-size: 20px; margin-bottom: 15px;}
/*专业委员会结束*/	

/*关于我们-扶贫开始*/
.fupin-section{ padding: 0 10px 20px 10px;}
.com-tit .title span{ font-size: 20px;}	
.fupin-img-news .inner .pic{ width: 160px;}	
.fupin-img-news .inner .desc{ display: none;}	
.fupin-img-news .inner .title{text-overflow:inherit; white-space: normal; max-height: 40px; overflow: hidden;}
.fupin-img-news .inner .con{ height: 90px; padding-left: 10px; padding-right: 5px;}	
.fupin-img-news .inner .pic{ height: 90px;}	
.fupin-section	.news-list-mod-2 ul li .title:before{ left: 5px;}	
.news-pic-list .con .title{ height: auto;}	
/*关于我们-扶贫结束*/	
	
/*关于我们-领导班子开始*/	
.leaders-list .core{ width: 33.3%;}
.leaders-list .name{ font-size: 14px;}
.leaders-intro{ margin-top: -15px;}	
.leaders-intro .pic{ float:none; width:auto; text-align: center;}
.leaders-intro .pic img{ width: 100%; height: auto;}
.leaders-intro .desc{    padding:20px 20px 0 20px;}	
.leaders-intro .desc .intro{ max-height: none; padding-bottom: 20px; padding-top: 15px; font-size: 14px;}
.leaders-intro .desc .name{ font-size: 22px;}	
.leaders-intro .desc .label{ font-size: 14px;}
/*关于我们-领导班子结束*/		

/*组织机构开始*/
	
.org-left{ width: 34%;}	
.org-right{ width: 66%;}	
.org-tit2 span{ font-size: 14px; width: auto; width: 100%;}
.org-right{ padding-left: 10px;}
.org-left .org-types .org-cell .org-t1, .org-types2 .org-cell{ height: 48px; line-height: 48px; padding: 0 5px; font-size: 12px;}	
.org-left .org-types .org-cell .org-t1:after{ top: 50%; line-height: 0%; right: 2px; font-size: 16px;}	
.org-types2{ width: 48%;}
.org-cell .org-t1, .org-types2 .org-cell,.org-left .org-types .org-cell .org-t1{ height: auto; line-height: 140%; padding-top: 12px; padding-bottom: 12px;}	
.org-left .org-cnt{ padding: 5px;}	
.org-left .org-cnt span{ font-size: 14px;}	
.org-tit em{ font-size: 18px;}	
	
/*组织机构结束*/	
	

/*信息公示开始*/	
.mod-tables	td,.mod-tables th{ display: block; border-top:none;border-left:none; float: left;box-sizing: border-box; }
.h-tit1,.b-cnt1	{ width: 40%!important; }
.h-tit2,.b-cnt2	{ width: 60%!important; }
.h-tit3,.h-tit4	{ display: none!important;}	
.mod-tables tbody tr:nth-child(2n) td{ background: none;}
.mod-tables{border: 1px solid #eee; border-right: none; border-bottom: none;}
.mod-tables .organ-names{ padding-left: 0; text-align: center;}	
.mod-tables td{ padding: 0 8px; height: 52px; overflow: hidden; }
.mod-tables .organ-names{ display: table; height: 100%; width: 100%;}
.mod-tables a{display:table-cell; vertical-align: middle;}	
.mod-tables td.b-cnt1{ padding-top:16px;}
.mod-tables tbody tr>td:nth-child(3),.mod-tables tbody tr>td:nth-child(4){    background: #f6f6f6;}	
.md-search .sear-sel-1{ width: 49%;margin-left: 0; margin-right: 2%; margin-bottom: 10px;}
.md-search .sear-sel-2{ width: 48%; float: right;margin-left: 0; margin-right:0;margin-bottom: 10px}
.md-search .search-input input{ width: 100%;}
.md-search .search-input{ width: 70%;}		
.md-search .search-button{ width: 27%;}	
.md-search.md-search2 .search-button{ margin-left:3%;}	

/*信息公示结束*/	
	
/*会员公示开始*/
.pub-tab{  padding-top: 5px; background:none; white-space:nowrap; width: 100%; overflow-x: auto; overflow-y: hidden;}
.pub-tab ul{background:#e8e8e8;  }
.pub-tab ul li{ background:#e8e8e8; float: none; display: inline-block;    padding: 0 18px;}	
.mod-tables2 td{ font-size: 14px;}	
.mod-tables2 .organ-names{ padding-left: 0;}	
.mod-tables2 th{ height: 50px;}	
/*会员公示结束*/	
	
/*友情链接开始*/	
.links-list{ margin-left: 25px;margin-top:20px;}	
.links-list li{ width: 50%; float: left; padding-right: 25px;height: 40px; margin-top:5px;  box-sizing: border-box; font-size: 14px; }	
.links-list li a{ font-size: 14px;  height: 100%; display: table;}	
.links-2 ul{ width: auto;  }	
.links-list li a span{ display: table-cell; vertical-align: top;}	
.links-2 ul li{ width: 33%;}
/*友情链接结束*/	
		
/*招聘列表开始*/	
.job-recommed { margin-right: 0; padding-bottom:10px;}	
.job-recommed .item-cell{ width: 100%; margin-bottom: 20px; margin-right: 0;}	
.joblists li span{ font-size: 14px; right: 8px;}
.joblists li a{  font-size: 14px;}
.joblists li{padding-right:135px;  padding-left: 25px;}	
/*招聘列表结束*/	
	
	
/*搜索结果列表开始*/	
.menu-results .slide-title:after{ color: #0f4c81;}	
.top-searchiputs .sel-1{ width:100%; float: none;}	
.top-searchiputs .searbt{ bottom: 0;  top: auto;}	
.top-searchiputs .innersear{ height: auto;}	
.top-searchiputs .md-input{  float: none;     width: 100%; margin-top: 10px;}
.top-searchiputs .md-input input{ outline: none; border-radius:  0;padding-right: 150px;   border: 1px solid #0f4c81;}
.has-result-lmkey a{ margin-bottom: 10px; font-size: 14px;padding: 8px 5px;}	
.top-searchiputs .hot-keys{font-size: 14px;    background: url(../images/hotico.png) 0 2px no-repeat;}
/*.result-lists .item-tit{ padding-right: 0;}	
.result-lists .item-tit i{ display: block; position: static;}*/
.result-lists .item-tit i{ font-size: 14px;}	
.result-lists .item-tit{ padding-right: 90px;}
.result-lists .item-tit *{ font-size: 16px;}	
.result-lists .item-desc *{font-size: 14px;}
.result-lists .item-tit a em img{ width: 15px; position: relative; top: 2px; height: auto;}	
.result-lists .item-tit a{ padding-right: 22px;}
.searchs-tit{ font-size: 24px;}	
.search-wraps .menu-results{ z-index: 90;}
	
.top-searchiputs .sel-1{height:45px;}
.top-searchiputs  div.select-main{ height:45px;}
.top-searchiputs .select-set{height:45px; line-height: 45px; color: #333;}	
.top-searchiputs .md-input input,.top-searchiputs .searbt{height:45px;line-height: 45px; }
	
/*搜索结果列表结束*/
.md-search2 .date-input input{width: 160px; border-radius: 0;}	
.md-search2 .date-input input{font-size: 14px;}	
.md-search2{ height: auto;}	
.md-search2 .sear-sel-2{ width: 100%; margin-top: 15px;}	
.md-search2 .date-input:nth-child(3){float: right;}
.md-search2 cite{ position: absolute; float: none; left: 50%; margin-left: -9px;}	
.md-condition a{ margin-right:40px;}	
.md-condition .inner{ margin-right:-50px;}
	
/*搜索列表*/
	.fultures-search input{ border-radius: 0;}
	.fultures-search{ height: auto; overflow: hidden; margin-left: -10px; margin-right: -10px; }	
	.fultures-search .sc-tit{ margin-top: 20px; float: none; height: auto;width: auto; line-height: 100%;}
	.fultures-search .ful-r{ float: none; width: auto; padding: 20px; overflow: hidden;}
	.fultures-search .ful-input1{ margin-right: 0; width: 50%; height: 38px;}
	.fultures-search .ful-sel{ width: 50%;}
	.fultures-search .ful-input1 input{ width: 100%; box-sizing: border-box;}
	.fultures-search .ful-input3 input{ width: 120px;}
	.fultures-search .ful-r .ful-btn{ position: static; clear: both; text-align: center;}
	.fultures-search .ful-input2{ width: 100%; margin-right: 0;display:box; display:-webkit-box;display:-moz-box; margin-bottom:15px;}
	.fultures-search .ful-input2 span{ display: block;}
	.fultures-search .ful-input2 input{ width: 100%;flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1; display: block;}
	.ful-bottom{ margin-top: 10px;}
	.fultures-search .ful-r .ful-btn a{  margin: 0 auto;}
	.mod-tables-6 tr td{    padding: 15px 5px; font-size: 14px;}
	.pub-tab2{ margin-top: 20px;}
	
	.mod-tables-5{ width:100%; overflow-x: auto;}
	.mod-tables-5 table{ width:900px!important;}
	.mod-tables-5 *{ font-size: 14px!important; }
	.pub-tab2 ul{  width: 1030px; }
	
	.tb-desc{ font-size: 14px!important;}
	.mod-complaint .aisle{ margin-right: 0;}
	.mod-complaint .aisle .item-cell{ width: auto; float: none; margin-bottom: 20px;}
	/*信息报送开始*/
	.mod-sendinfo .item-cell{ width: 50%; height: 270px;}
	.mod-sendinfo .item-cell a{ width: 90%; height: 260px;}
	.mod-sendinfo .item-cell a span{ padding:108% 10px 0 10px; font-size: 14px; line-height: 150%;  }
	.mod-sendinfo .item-2 a span,	.mod-sendinfo .item-3 a span{ padding-top: 102%;}
	
	/*信息报送结束*/
	
	/*考试资料开始*/
	.pd100{    padding-left: 10px;padding-right: 10px;}
	.mod-exambooklist .item-cell{display:box; display:-webkit-box;display:-moz-box; padding-bottom:20px; margin-bottom:20px; }
    .mod-exambooklist .item-pic{  width: 150px;  float: none;}
	.mod-exambooklist .item-cnt{  float: none;width: auto; margin-left: 10px;flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1;}
	.mod-exambooklist .item-desc { max-height: 130px; overflow: hidden;}
	.mod-exambooklist .item-tit *{ font-size: 16px;}
	.mod-exambooklist .item-tit{ margin-bottom: 12px;}
	.mod-exambooklist .item-tit span{ display: inline-block;  font-size: 12px; margin-left: 2px;}
	.mod-exambooklist .item-desc a{ font-size: 14px; line-height: 160%;}
	.mdline{ margin-top: -20px; position: relative; }
	.layer-l5, .layer-r5{ width: auto; float: none;}
	.mod-exambooklist .item-desc h3{ font-size: 14px; padding-bottom: 5px;}
	
	/*考试资料结束*/	
	
	.md-contact li{ float: none; width: auto; margin-left: 0;}	
	.md-contact:after{ display: none;}
	.mod-complaint .jb-cnt{ padding-left: 0; padding-top:90px; background-position: center 0!important; background-size: 55px auto!important;}
	.mod-complaint .jb-tips:after{ display: none;}	
	
/*上市品种开始*/	
.protype-tab ul{ width: 100%; overflow-x: auto;white-space: nowrap;}
.protype-tab ul li{ display: inline-block;  float: none;}
.protype-tab ul li{ width: 120px;}
.protype-tab ul li.active{ width: 180px;}
.protype-tab ul li a h3{ font-size: 18px;}	
.protype-tab ul li,.protype-tab ul li a h3{ height: 84px; line-height: 84px;}
.pro-tab a{width:auto; min-width:80px; font-size:14px;    margin: 0 5px 10px 5px; }	
.trade-tab a{ width: 25%; box-sizing: border-box; font-size: 14px;}	
.layer-l6,.layer-r6{ width: auto; float: none;}
.trade-info-cell .echarts{ width: auto;}	
.mod-table-8{ height: auto; max-height:360px; }
.mod-table-8 td{    padding: 10px 10px;}	
.knowlege-links .item-cell a span{ font-size: 16px;}
.knowlege-links .item-cell a{ padding-left: 26px; background-size: 20px auto!important; background-position:0 center!important;}
.knowlege-links .item-cell,.knowlege-links{  height: 80px; line-height: 80px;}	
.read-tab{ right:15px;top:25px;}
.read-tab span{ font-size: 16px; margin-left: 20px;}	
.read-tab span.active{font-size: 16px;}
.mod-readlists{ margin-right: 0;}
.mod-readlists .item-cell{ width: 48%; margin: 1%;}
.mod-news-2.mod-lk{ margin-right: 0;}
.mod-news-2.mod-lk ul li:after{ top:20px;}	
.mod-news-2.mod-lk ul li{ padding-left: 20px; margin-right: 0; width: 100%; box-sizing: border-box;}	
	
/*上市品种结束*/		

/*首页*/
	.roll {
		margin-top: 0;
		background: #142944;
		height: 50px !important;
		padding: 0 20px 0 120px;
		 margin-left: -10px; margin-right: -10px;
	}
	.roll .roll-tits{ left: 0px;}
	.roll * {
		font-size: 14px !important;
		height: 50px !important;
		line-height: 50px !important;
	}

	.roll .roll-tits span {
		padding-left: 40px;
		background: url(../images/noticeico.png) 15px center no-repeat;
		background-size: 16px auto;
	}

	.mod-indexbanner img {
		display: block;
	}

	.roll #scroll_div {
		width: 280px !important;
	}

	.roll-btn {
		width: 94%;
		left: 3%;
		margin-left: 0;
	}

	.arrow-l,
	.arrow-r {
		width: 30px;
		height: 30px;
		background-size: 30px auto;
	}
	
.mod-servicelinks .servicelinks-tits {
		display: block;
		float: none;
		width: 100%;
	}
	.mod-servicelinks li.servicelinks-tits{ height: auto; line-height: 100%;}
	.mod-servicelinks li.servicelinks-tits span {
		font-size: 24px;
	}

	.mod-servicelinks li {
		min-height: 45px;
		width: 33.3%;
	}

	.mod-servicelinks li span {
		font-size: 14px;
	}

	.mod-servicelinks li img {
		width: 35px;
		height: 35px;
	}
	
.ser-tab li {padding: 0 10px;font-size: 18px;}
.ser-tab * {font-size: 18px;}
.ser-tab li.cr * {font-size: 22px;}	
.ser-info{ min-height: 0;}	
.ser-info .mdbox-l, .ser-info .mdbox-r{ height: auto;}	
.mdbox-l,.mdbox-r{ width: auto; float: none;  overflow: hidden;}
.mdbox-r{ margin-top: 10px;}

.s-link img {
		width: 30px;
		height: auto;
		margin-right:5px;
	}

	.s-link {
		font-size: 14px;
	}
	.s-link a span{font-size: 14px;}
	.s-link a {
		height: 65px;
		font-size: 14px;
		line-height: 65px;
		border-bottom: 1px solid #f5f5f5;
		white-space: nowrap;
	}

	.s-link a span {
		max-width: 115px;
		vertical-align: middle;
		display: inline-block;
		line-height: 120%;
		text-align: left;
	}	
.s-link2 a{    padding-left:5px!important;}
	
.cur-tits2{     padding-left:40px;font-size: 16px; background-size: 30px auto !important; background-position: 0 center!important;}	
.mod-news-15 ul li cite span{ font-size: 30px;}
.mod-news-15 ul li{    padding-left:70px;}	
.ser-info .mod-news-3 ul li:after{ top: 35px;}
.cur-tits3,.cur-tits4{ font-size: 20px; padding-bottom: 0;}
.layer-7, .mod-indexnews .industry-swiper-container-pic,.layer-8{ width: auto; float: none;}	
.com-tit15{    margin-bottom:20px;}
.com-tit15 span{ font-size: 22px;}	
.mod-indexnews{ background-size:cover; }	
.news-tab{ margin-bottom:50px; margin-top: 30px;}	
.news-tab span a{ font-size: 22px;}	
.news-tab span{ margin-right: 15px;}	
.news-tab .tab-more{ top:8px;}
.market-prowrap{ margin-right: 0;}
.market-prowrap .item-cell{ width:49%; margin-right: 1%;}	
.market-prowrap .item-cell:nth-child(2n){ width:49%; margin-left: 1%; margin-right: 0;}	
.market-prowrap .item-tit a{ height: 35px; line-height: 35px; font-size: 16px;}
.market-prowrap .item-cell:hover .item-cnt .item-tit a{ line-height: 100px; position: absolute; width: 100%; height: 100%; }	
.market-prowrap .item-cell:hover .item-cnt{ top: 0;}
.market-prowrap .item-cell:hove .item-tit{  position: absolute; width: 100%; height: 100%;}	
.market-tab  ul{ overflow-x: auto;}	
.mod-table-9.mod-table-10 thead th,.mod-table-9.mod-table-10 tbody td{ padding:10px 5px; font-size: 12px; }
.qh-trend>span{ margin-left: 0;}	
.qh-trend .trend-sel{   float: none; clear: both; padding-top: 15px;}	
.trend-chart{ width: auto; height: 280px;}	
.ser-tab ul{padding-bottom:18px;}
.strend-total{  width:394px; height: 350px; margin-bottom: 35px;}	
.data-totaltit{ margin-bottom: 25px;}	
.month-days{ padding-top: 0;}
.month-days ul li{ height: 170px;    padding: 25px 10px 0 10px;}
.month-days ul li i{ font-size: 22px;}	
.month-days ul li h3{ font-size: 12px;}
.month-days ul li img{ width: 40px; height: auto;}
	
/*收费公示*/
.mod-pubfees table td{     padding: 10px 5px;}	
.mod-pubfees th{padding: 10px 5px; font-size: 14px;}
.succ-tips span i{ background-position: 0 center!important;background-size: 60px auto!important; padding-left: 82px;}	
	
/*行业投诉*/	
.china-map .split-2 .item, .china-map .split-2 .core{ width: auto; float: none;}	
.china-map .span-40{ margin-right: 0;}	
.china-map .span-40 .item, .china-map .span-40 .core{ padding-right: 0;}
#ChinaMap{ height: 380px!important;}
	
.mapTipContent .table td{ padding: 0 5px; box-sizing: border-box; white-space: normal;word-break:break-all;}
.mapTipContent .table-scroll{ overflow-y: auto; overflow-x: hidden;}
.online-complaints-flow.split-4.span-10 .item{ width: 50%; margin-bottom: 10px;}
.online-complaints-type .mod-table .mod-td{ font-size: 18px;}
.online-complaints-type .mod-table .email,.online-complaints-type .mod-table .mobile{ background-size: auto 30px!important; padding-left: 60px;}
.online-complaints-type .mod-table .tit{ margin-bottom:5px;}	
.online-complaints-type .mod-table .mobile{background-size: auto 38px!important;}
.online-complaints-quick-tips .icon{ float: none;}	
.layer-wrapper{ width: auto;}
.online-complaints-quick-tips{ margin-top: 10px; padding-bottom: 20px;}	
.online-complaints-quick-tips .tips{ padding-right: 30px; height: auto;}	
.online-complaints-quick-tips .icon{ margin: 0 auto; border: none; background-size: 90px auto!important; width: 90px; height: 120px;}	
.online-complaints-quick-tips .tips h2{ font-size: 16px;}
.online-complaints-quick-tips .tips p{ font-size: 14px;}

.mod-tipsbox .mod-cnt{ width: 90%; margin: 0 auto; box-sizing: border-box; padding: 30px 30px;}	
.mod-ts h3{ font-size: 18px;}	
.mod-cnttips{padding-left: 80px; background-position: 0 10px!important;background-size: 55px auto!important;}
.mod-cnttips h3{ font-size: 24px; margin-bottom: 15px;}	
.mod-cnttips .mtips	{ font-size: 14px;}
/*弹出地图层*/	
.ageny-l{ float: none; width: auto;  height:250px;     padding:15px 10px 0 10px; }	
	
.ageny-l .layer-map{ height:200px; width: 317px; margin-left:auto;margin-right:auto;margin-top:0;}	
	
.ageny-l img{ height: 220px!important; width: auto; margin: 0 auto;}	
.agenytit-2{ font-size: 22px;margin-bottom: 10px;}
.ageny-r{ width: auto; float: none;padding: 6px 15px 8px 15px;}	
	.mdmap-tables{    max-height:190px;}
.mdmap-tables tbody td{    padding: 10px 5px; font-size: 12px;}
.ageny-tabs ul li span{ font-size: 18px;}	
.ageny-tabs ul li h3{ font-size: 12px;}
.ageny-tabs ul li{    height: 50px; padding-top: 5px;}	
.ageny-tabs ul{height: 50px;}
.agenytit-1{ font-size:18px;margin-bottom: 12px;}
.ageny-inner{ height: 656px;-height: 630px; margin-top: -315px;}	
.search-wraps .menu-results .slide-title i{ display: none;}	
.mod-result{ margin-right: 0;}
.ageny-inner .initArrow{ height: 36px; line-height: 36px; padding: 0 12px; font-size: 16px;margin-top: 6px; }	
.ageny-inner .initArrow img{ margin: 12px 0px 0 12px; }
/*弹出地图层结束*/	

}
@media screen and (max-width: 400px) {
.mod-echarts{ width:355px!important;}	}

@media screen and (max-width: 375px) {
.nav-tab li,.nav-tab li a{ width: 84px;}		
.mod-echarts{ width:355px!important;}
.md-search2 .date-input input{width: 140px;}		
.mod-sendinfo .item-cell{ width: 50%; height: 250px;}
.mod-sendinfo .item-cell a span{ padding-left: 8px; padding-right: 8px; }	
.strend-total{width:355px}
.s-link a span{ font-size: 12px;}
.news-tab span a{ font-size: 20px;}		
}

@media screen and (max-width: 360px) {
	.mod-sendinfo .item-cell a span{ font-size: 12px; }	
	.mod-echarts{ width:335px!important;}	
	.news-tab span a{ font-size: 18px;}		
	.strend-total{width:345px}
}
@media screen and (max-width: 340px) {
	.strend-total{width:325px}
	.mod-echarts{ width:300px!important;}
	.date-right {
		width: 112px;
		float: right;
	}
}




